/*
 * extension.h
 *
 * Definition for extensions.
 *
 *  Created on: 13.01.2013
 *      Author: Michael
 */

#ifndef EXTENSION_H_
#define EXTENSION_H_

/*
 * ======== Standard includes ========
 */
#include <inttypes.h>

/*
 * ======== Project related includes ========
 */
#include "os/api.h"
#include "os/sysprops.h"

/*
 * Define the extension point
 */
typedef struct {
	thread_func extensions[SCHEDULER_MAX_THREADS];
	uint16_t numOfExts;
} Extension_t;

#endif /* EXTENSION_H_ */
